oracle表空间不足以及扩展表空间 您所在的位置:网站首页 oracle 查看表空间占用情况 oracle表空间不足以及扩展表空间

oracle表空间不足以及扩展表空间

2023-03-13 20:05| 来源: 网络整理| 查看: 265

1.查询表空间不足的sql脚本 SELECT a.tablespace_name “表空间名”, total “表空间大小”, free “表空间剩余大小”, (total - free) “表空间使用大小”, total / (1024 * 1024 * 1024) “表空间大小(G)”, free / (1024 * 1024 * 1024) “表空间剩余大小(G)”, (total - free) / (1024 * 1024 * 1024) “表空间使用大小(G)”, round((total - free) / total, 4) * 100 “使用率 %” FROM (SELECT tablespace_name, SUM(bytes) free FROM dba_free_space GROUP BY tablespace_name) a, (SELECT tablespace_name, SUM(bytes) total FROM dba_data_files GROUP BY tablespace_name) b WHERE a.tablespace_name = b.tablespace_name 在这里插入图片描述

查询表空间所属路径 select FILE_NAME,FILE_ID,TABLESPACE_NAME from dba_data_files where tablespace_name =‘用户名’;

3.修改表空间 在用户空间上边增加用户多维度表空间指向 Alter tablespace TRANSDB add datafile '路径指向\表空间名字’size 4096M autoextend on next 2048M maxsize unlimited;

4.修改用户的表空间指向 oracle数据库中其实是支持oracle的一个用户可以有多个表空间,但是默认的表空间只有一个,当创建表、视图、索引等不指定表空间时,都会存放在默认表空间中;一个用户可以使用一个或多个表空间,一个表空间也可以供多个用户使用。 alter user用户名default tablespace 表空间名称;



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有